BEng in Electronic Engineering

Degree Awarded:  BEng in Electronic Engineering

JUPAS Code: JS5250 (through admission to the Department of Electronic and Computer Engineering)

Abbreviated Title: BEng (ELEC)

Program Duration: Normally 4 years

 

Programme Outcomes(PO)

PO1 An ability to apply knowledge of mathematics, science and Electronic and Computer Engineering.
PO2 An ability to design and conduct experiments, as well as to analyze and interpret data.
PO3 An ability to design efficient and economical Electronic and Computer Engineering systems, components or process subject to practical constraints.
PO4 An ability to function in a multi-disciplinary environment through teamwork.
PO5 An ability to identify, formulate and solve Electronic and Computer Engineering problems.
PO6 An ability to understand professional practices and ethical responsibilities.
PO7 An ability to communicate effectively.
PO8 An ability to understand the impact of electronic engineering solutions in a global, economic, and societal context, especially the importance of health, safety, and environmental considerations to both workers and the general public.
PO9 An ability to recognize the need for, and to engage in life-long learning.
PO10 An ability to use current techniques, skills and engineering tools necessary for solving Electronic and Computer Engineering problems.
PO11 An ability to use the computer/IT tools relevant to the Electronic and Computer Engineering along with an understanding of their processes and limitations.

 


The Curriculum

The Department of Electronic and Computer Engineering (ECE) has developed a unique and special major program for the 4-year curriculum following Outcome-Based Education (OBE). The curriculum design is based on being rewarding, relevant and fun while allowing for depth, breath and flexibility. We aim to enable students to learn fundamental ECE concepts and have balanced exposure to both engineering design and analysis, and help students develop an engineering problem-solving mindset.

Students will be admitted first to the School of Engineering rather than to individual programs. They will have at least one year to explore various programs before deciding on their major.
 

 

 

 

 

 

 

 

Research Option

Students may opt to graduate with or without an option. Students who take the Research Option must complete all requirements specified in addition to the major requirements.

Read More

 

Prerequisite

Students may refer to the latest course catalog to review the prerequisite requirements of the senior courses of interest and plan their course selection accordingly.

 

Critical Milestones 

Students should follow critical milestones to ensure that they could graduate on schedule.

2018/19 or later

Course code

Course name

By Term / Year

MATH 1014 Calculus II Fall / Year 2
PHYS 1114 General Phys II  Fall / Year 2
COMP 1022P Introduction to Computing with Java Spring / Year 2
COMP 2011 Programming with C++ Fall / Year 3
ELEC 1100 Intro to Electro-Robot Design Spring / Year 2
ELEC 1200 A System View of Communications: from Signals to Packets Fall / Year 3

MATH 2011 / 2111 / 2350 / 2351

AND

ELEC 2600 / 2600H

Intro to Multivariable Calculus /  Matrix Algebra and Applications /  Intro to Differential Equations / Applied Linear Algebra and Differential Equations/ Probability and Random Processes in Engineering/ Honors Probability and Random Processes in Engineering At least ONE by Fall / Year 3; and THREE by Spring / Year 3 
ELEC 2100 / 2100H / 2350 / 2400 Signals and Systems / Honors Signals and Systems/ Computer Organization / Electronic Circuits ALL by Spring / Year 3
ELEC3XXX / 4XXX   TWO by Fall / Year 4
2017/18 or earlier

Course code

Course name

By Term / Year

MATH 1014 Calculus II Fall / Year 2
PHYS 1114 General Phys II  Fall / Year 2
COMP 1022P Introduction to Computing with Java Spring / Year 2
ELEC 1100 Intro to Electro-Robot Design Spring / Year 2
ELEC 1200 A System View of Communications: from Signals to Packets Fall / Year 3

MATH 2011 / 2111 / 2351

AND

ELEC 2600 / 2600H

Intro to Multivariable Calculus /  Matrix Algebra and Applications /  Intro to Differential Equations / Probability and Random Processes in Engineering/ Honors Probability and Random Processes in Engineering At least ONE by Fall / Year 3; and THREE by Spring / Year 3 

ELEC 2200 /
ELEC 3310

Digital Circuits and Systems / Digital Fundamentals and System Design Fall / Year 3
ELEC 2100 / 2100H / 2300 / 2400 Signals and Systems / Honors Signals and Systems/ Computer Organization / Electronic Circuits ALL by Spring / Year 3
ELEC 3100 / 3200 / 3300 /
3400 / 3500 / 3600
Signal Processing and Communications / System Modeling, Analysis and Control / Introduction to Embedded Systems / Introduction to Integrated Circuits and Systems / Microelectronic Devices and Technology /  Electromagnetics: from wireless to photonic applications TWO by Fall / Year 4

 

University Core and Required Courses

Introductory courses show students the big picture of ECE through two lab-based courses that all students must take early in their studies.  Foundation courses provide students the core knowledge of ECE through four courses that all students must take as prerequisites for higher-level courses.  Science / Math courses provide essential background knowledge to prepare students for higher-level courses.  All students are required to take two Science courses, two Calculus courses, and three out of four other Math courses.

University Core (2022/23 or after)
University Core (2021/22 or before)
  • School-Sponsored Courses (3 credits each from S&T SSC, SA SSC and H SSC) [9 Credits | 3 Courses]
  • Science & Technology (S&T) [3 Credits | 1 Course]
  • Social Analysis (SA) [3 Credits | 1 Course]
  • Humanities (H) [3 Credits | 1 Course]
  • Quantitative Reasoning (QR) [3 Credits | 1 Course]
  • English Communication (in addition to the 6 credits of Comm. for Engineers) [6 Credits | 2 Courses]
  • Chinese Communication [3 Credits | 1 Course]
  • Healthy Lifestyle [0 Credit]
  • Core Electives (S&T / SA / H / QR / Arts) [6 Credits | 2 Courses]

Total: 36 Credits | 12 Courses

Introductory / Foundation Courses

Introductory Courses

  • ELEC 1100 Intro to Electro-Robot Design (4 Credits)
  • ELEC 1200 A System View of Communications: from Signals to Packets (4 Credits)

Foundation Courses

  • ELEC 2100 Signals and Systems (4 Credits) OR ELEC 2100H Honors Signals and Systems (4 Credits)
  • ELEC 2350 Introduction to Computer Organization and Design (4 Credits)
  • ELEC 2400 Electronic Circuits (4 Credits)
Science / Math / Comp Courses

Science Courses

  • PHYS 1112 Honors General Phys I (3 Credits) OR PHYS 1312 General Phys I (3 Credits)
  • PHYS 1114 General Phys II (3 Credits) OR  PHYS 1154 Accelerated General Phys II (2 Credits) OR PHYS 1314 Honors General Phys II (3 Credits)

Math Courses

  • MATH 1012 Calculus IA (3 Credits) OR MATH 1013 Calculus IB (3 Credits) OR MATH 1023 Honors Calculus I (3 Credits)
  • MATH 1014 Calculus II (3 Credits) OR MATH 1024 Honors Calculus II (3 Credits)
  • MATH 1020 Accelerated Calculus (4 Credits)
  • MATH 2011 Intro to Multivariable Calculus (3 Credits)
  • MATH 2111 Matrix Algebra and Applications (3 Credits)
  • MATH 2350 Applied Linear Algebra and Differential Equations (3 Credits)
  • MATH 2351 Intro to Differential Equations (3 Credits)
  • ELEC 2600 Probability and Random Processes in Engineering (4 Credits) OR ELEC 2600H Honors Probability and Random Processes in Engineering (4 Credits)

Comp Courses

  • COMP 1022P Introduction to Computing with Java (3 Credits)
  • COMP 2011 Programming with C++ (4 Credits)

 

Senior Courses

Senior courses broaden students' horizon and equip them with the necessary tools in different ECE areas, and allow students to deepen their knowledge within a selected area of interest. Students are required to take at least 21 credits of senior courses including at least two ELEC 4000-level courses. 

Artificial Intelligence and Data Science

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3180 Data-Driven Portfolio Optimization Spring
Senior ELEC 3210 Machine Learning and Information Processing for Robotics Fall
Senior ELEC 3810 Data Science in Neural Engineering Fall
Senior ELEC 4130 Machine Learning on Images Fall
Senior ELEC 4240 Deep Learning in Computer Vision Spring
Senior ELEC 3100 Signal Processing and Communications Spring
Senior ELEC 4840 (former 4010N) Artificial Intelligence for Medical Image Analysis Spring

* Subject to change

Bioelectroincs and Bioinformation Technology

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3810 Data Science in Neural Engineering Fall
Senior ELEC 4810 Introduction to Biosensors and Bioinstrumentation Fall
Senior ELEC 4820 Medical Imaging Fall
Senior ELEC 4840 (former 4010N) Artificial Intelligence for Medical Image Analysis Spring

* Subject to change

Control and Robotic Systems

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3200 System Modeling, Analysis and Control Spring
Senior ELEC 3210 Introduction to Mobile Robotics Fall
Senior ELEC 4210 Control System Design Spring
Senior ELEC 4220 Introduction to Robotics Spring
Senior ELEC 4240 Deep Learning in Computer Vision Spring

* Subject to change

Photonics and Microwave Technology

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3600 Electromagnetics: from wireless to photonic applications Spring
Senior ELEC 4610 Engineering Optics Spring
Senior ELEC 4620 Photonics and Optical Communications Fall

* Subject to change

Embedded Systems

Level

Course Code

Course Title    

Offering Term*

Senior ELEC 3300 Introduction to Embedded Systems Fall/Spring
Senior ELEC 3310 Digital Fundamentals and System Design Fall
Senior ELEC 4320 FPGA-based Design: From Theory to Practice Fall

* Subject to change

Integrated Circuits and Systems

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3400 Introduction to Integrated Circuits and Systems Fall
Senior ELEC 4410 CMOS VLSI Design Fall
Senior ELEC 4420 Analogue Integrated Circuits Design and Analysis Spring
Senior ELEC 4430 Integrated Power Electronics Spring

* Subject to change

Semiconductor Devices and Technology

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3500 Integrated Circuit Devices Fall
Senior ELEC 4510 Semiconductor Materials and Devices Fall
Senior ELEC 4520 Integrated Circuit Fabrication Technology Spring
Senior ELEC 4530 Fundamentals of Photovoltaic and Renewable Energy Spring

* Subject to change

Signal Processing and Communications

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3100 Signal Processing and Communications Spring
Senior ELEC 3120 Computer Communication Networks Fall and Spring
Senior ELEC 3180 Data-Driven Portfolio Optimization Spring
Senior ELEC 4110 Digital Communications  and Wireless Systems Fall
Senior ELEC 4130 Machine Learning on Images Fall

* Subject to change

 

Recommended Study Patterns

The recommended study patterns help students plan their studies in selected areas.

Embedded Systems + Integrated Circuits and Systems

*allow students to start PHYS in Spring Yr 1

Year / Term

Course

Total No. of Credits*

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
  • PHYS 1112 / 1312
9 Credits
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • PHYS 1114 / 1314
  • SENG Intro
12-13 Credits
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2011
  • MATH 2111
  • ELEC 2910
13 Credits
Year 2 / Spring
  • ELEC 1200
  • ELEC 2400
  • COMP 2011
  • LANG 2030
  • ELEC 2910
  • ELEC 2991
15 Credits
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 2350
  • ELEC 2600 / 2600H / MATH 2351
  • ELEC 3400
  • ELEC 3910
  • ELEC 2991
15-16 Credits
Year 3 / Spring
  • ELEC 3300
  • SENIOR 3
  • SENIOR 4
  • ELEC 3910
  • ELEC 2991
10-12 Credits
Year 4 / Fall
  • ELEC 4900
  • SENIOR 5 / ELEC 4310 / 4320 / 4410
  • LANG 4031

9-10 Credits

Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 4330 / 4420 / 4430

6-7 Credits

 *120 credits in approved courses to graduate

Microelectronic Devices & Technology + Electromagnetics

Year / Term

Course

Total No. of Credits*

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
  • PHYS 1112 / 1312
9 Credits
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • PHYS 1114 / 1314
  • SENG Intro
12-13 Credits
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2111
  • ELEC 2910
10 Credits
Year 2 / Spring
  • ELEC 1200
  • ELEC 2400
  • COMP 2011
  • MATH 2351
  • ELEC 2910
  • LANG 2030
  • ELEC 2991
18 Credits
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 2350
  • ELEC 3500
  • MATH 2011
  • ELEC 3910
  • ELEC 2991
15 Credits
Year 3 / Spring
  • ELEC 3600
  • SENIOR 3
  • SENIOR 4
  • ELEC 3910
  • ELEC 2991
10-12 Credits
Year 4 / Fall
  • ELEC 4900
  • SENIOR 5 / ELEC 4510 / 4610 / 4630
  • LANG 4031

9-10 Credits

Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 4520 / 4620

6-7 Credits

*120 credits in approved courses to graduate

Signal Processing and Communications + Embedded Systems

*allow students to start PHYS in Spring Yr 1

Year / Term

Course

Total No. of Credits*

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
  • PHYS 1112 / 1312
9 Credits
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • PHYS 1114 / 1314
  • SENG Intro
12-13 Credits
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2011
  • MATH 2111
  • ELEC 2910
13 Credits*
Year 2 / Spring
  • ELEC 1200
  • ELEC 2350
  • COMP 2011
  • LANG 2030
  • ELEC 2910
  • ELEC 2991
15 Credits
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 2600 / 2600H
  • ELEC 3300
  • ELEC 3910
  • ELEC 2991
12 Credits
Year 3 / Spring
  • ELEC 2400
  • ELEC 3100 / ELEC 3200
  • SENIOR 3
  • ELEC 3910
  • ELEC 2991
11-12 Credits
Year 4 / Fall
  • ELEC 4900
  • SENIOR 4 / ELEC 3120 / 4110 / 4130 / 4310 / 4320
  • SENIOR 5
  • LANG 4031

12-14 Credits

Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 3170 / 4150 / 4330
6-7 Credits

*120 credits in approved courses to graduate

System Modeling, Analysis and Control + Embedded Systems

Year / Term

Course

Total No. of Credits*

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
6 Credits
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • SENG Intro
  • PHYS 1112 / 1312
12-13 Credits
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2011
  • MATH 2111
  • ELEC 2910
13 Credits
Year 2 / Spring
  • ELEC 1200
  • ELEC 2350
  • COMP 2011
  • PHYS 1114 / 1314
  • LANG 2030
  • ELEC 2910
  • ELEC 2991
18 Credits
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 3300
  • MATH 2351
  • ELEC 3910
  • ELEC 2991
11 Credits
Year 3 / Spring
  • ELEC 2400
  • ELEC 3100 / ELEC 3200
  • SENIOR 3
  • SENIOR 4
  • ELEC 3910
  • ELEC 2991
14-16 Credits
Year 4 / Fall
  • ELEC 4900
  • SENIOR 5 / ELEC 4010G / 4310 / 4320
  • LANG 4031
9-10 Credits
Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 4220 / 4330
6-7 Credits

*120 credits in approved courses to graduate

 

Curriculum of Other Years of Entry

Students must adhere to the curriculum of the year of entry throughout their program of study. Details of the degree and major requirements can be found in the program catalog of the year of intake.

Read More

Program Requirements

Please refer to the program catalog for the latest information

 

Final Year Projects/Theses

All ECE students are required to complete a Final Year Project/Thesis (FYP/T). It is an excellent opportunity for them to synthesize the theory and experimental work they learned during the Program in order to complete the project.

Read More

 

Industrial Experience

All ECE students are required to undertake practical training as a compulsory graduation requirement. Students could gain valuable hands-on experience through training and enhance their understanding and appreciation of the knowledge acquired in classrooms and laboratories. To satisfy the practical training requirement, students may either complete an internship or the required Industrial Training modules.

Read More

 

Minor Program

Undergraduate students may enroll in a minor program in addition to their disciplinary major if they meet the enrollment conditions specified. On successful completion of both major and minor programs, the student will receive a degree in their major subject with a minor in their selected program.

Minor Program in Robotics

The Minor Program in Robotics aims at providing interested students with a comprehensive selection of courses on robotics, control, and automation, allowing students to form a study pattern tailored to fit his/her own interest and focus. The courses in this Minor Program cover basic C programming, embedded systems, mechatronics design, control systems design, aerial robotics, machine learning, etc. Students are also required to complete a project-based course. The program will provide both theoretical foundation and hand-on experience to the students, enabling them to acquire sufficient and necessary tools and skills to solve practical and fundamental problems.

Program Director: Prof. Ling SHI

Read More

Minor Program in Sustainable Energy Engineering

The Sustainable Energy Engineering Minor is to provide the interested student with a comprehensive selection of courses on sustainable development and energy, thus allowing the student to formulate a study program catered to his/her own interest or emphasis. The courses in this Minor program will cover energy production, distribution, usage and storage, as well as the public policy context in which the flow of energy from production to consumption is regulated. Additionally, the program will help students understand both the environmental and economic impact of sustainable development, as well as the impact of policy and mandate on the promotion and adoption of sustainable energy.

Program Director: Prof. Yajing SHEN

Read More

IT Minor (with Computer Science & Engineering Program)

Required Courses

  • COMP 2011 Introduction to Object-oriented Programming (4 Credits)
  • COMP 2012 Object-Oriented Programming and Data Structures (4 Credits)

Elective Courses

  • 10 Credits of IT elective (~3 Courses)
  • To be chosen from amongst any COMP courses (except COMP 1001). Students may also use up to 6 credits of non-COMP courses (~2 Courses) to count towards this requirement.  Non-COMP courses include:
    • ELEC 2300 Computer Organization
    • ELEC 4120 / 3120 Computer Communication Networks
    • ELEC 4130 Digital Image Processing
    • ELEC 4170 / 3170 Digital Media and Multimedia Applications
    • MATH 2343 Discrete Structures

Total credit requirement: 18 Credits

 

Recommended Study Pattern

Year / Term

Course

Total # of Credits*

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
  • PHYS 1112 / 1312
9 Credits
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • PHYS 1114 / 1314
  • SENG Intro
12-13 Credits
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2011
  • MATH 2111
  • ELEC 2910
13 Credits
Year 2 / Spring
  • ELEC 1200
  • ELEC 2350
  • COMP 2011
  • LANG 2030
  • ELEC 2910
  • ELEC 2991
15 Credits
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 3300
  • ELEC 2600 / 2600H
  • COMP 2012
  • ELEC 3910
  • ELEC 2991
16 Credits
Year 3 / Spring
  • ELEC 2400
  • ELEC 3100 / ELEC 3200
  • SENIOR 3
  • ELEC 3910
  • ELEC 2991
11-12 Credits
Year 4 / Fall
  • ELEC 4900
  • SENIOR 4
  • SENIOR 5
  • ELEC 4120 / 4130
  • LANG 4031
15-17 Credits
Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 3170 / 4150 / 4160 / 4330
  • IT Elective
9-10 Credits

*120 credits in approved courses to graduate

Students may also enroll in minor programs offered by other Schools in the University.

Read More

 

Double Major

With the approval of the major department, undergraduate students can graduate with dual program designation (e.g. BEng in Electronic Engineering AND Computer Engineering), if they can complete the requirements of the two undergraduate programs within the normal period of study.

Read More

 

Exchange Programs

The University has established exchange programs with leading institutions, such as UC Berkeley, University of Michigan, UCLA, University of Pennsylvania, Tsinghua University, University of Science and Technology in China, and is in active negotiation with a number of institutions. These exchange programs intend to provide opportunities for students to study abroad and enhance their international exposure and future career development.

Read More

 

Academic Advising

The ECE Department has set up several channels to help students in academic affairs: student advising courses and FYP supervisors. All students have a mentor for each year of their major study, and they should make use of these chances to ask questions and discuss academic issues (comment on courses, instructors, career planning, further study, etc.).

Read More

 

Professional Recognition

Our programs are recognized by the Hong Kong Institution of Engineers (HKIE). Graduates from our programs with honors will be deemed to have satisfied the educational requirement for Corporate Membership of HKIE.

 

Career Prospects

A wide variety of career paths are available to ECE graduates. Upon graduation, our graduates have taken positions in the industry as electronic engineers, communication engineers, system analysts and designers, information technologists, computer project managers and many other technical and managerial positions. A significant portion chooses to continue their study at the postgraduate level. Even graduates who choose not to pursue technical careers find that the engineering training they obtained at HKUST has given them a competitive advantage over their co-workers.

The list of our graduates' employers includes many world-class local and overseas companies, such as ASM, ASTRI, Fujitsu, Huawei, Hutchison, Lenovo, Microsoft, National Semiconductor, PCCW, Philips, Smartone, Solomon Systech, Varitronix, etc.

 

Enquiries

Tel: (852) 2358 7036
Email: eequestions